package com.hanthink.web.controller.app.task;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.hanthink.common.core.domain.AjaxResult;
import com.hanthink.common.core.domain.entity.SysUser;

/**
* <p>Title: EquipMaintainController</p>  
* <p>Description: 设备保养</p>  
* @author vondser
* @date 2020年12月8日
 */
@RestController
@RequestMapping("/equip/maintain")
public class EquipMaintainController {
	
	protected final Logger logger = LoggerFactory.getLogger(EquipMaintainController.class);

	 /**
     * 检查设备是否存在点检任务
     */
    @GetMapping("/isExist")
    public AjaxResult queryEquipTaskExist(SysUser user) {
    	AjaxResult ajax = AjaxResult.success();
        return ajax;
    }
    
    /**
     * 创建点检任务
     */
    @GetMapping("/create")
    public AjaxResult createEquipCheckTask(SysUser user) {
        //创建任务
        //EM_TASK 任务表、EM_TASK_ITEM任务项表、EM_TASK_FILE任务结果文件
        
        //返回设备主图--EM_IMAGE设备图片表
        AjaxResult ajax = AjaxResult.success();
        return ajax;
    }
    
    /**
     * 查询点检信息
     */
    @GetMapping("/queryCheckInfo")
    public AjaxResult queryEquipCheckInfo(SysUser user) {
        //创建任务
        //EM_TASK 任务表、EM_TASK_ITEM任务项表、EM_TASK_FILE任务结果文件
        
        //返回设备主图--EM_IMAGE设备图片表
        AjaxResult ajax = AjaxResult.success();
        return ajax;
    }
    
    /**
     * 跳过检查项目
     */
    @PostMapping("/skipChecking")
    public AjaxResult skipEquipChecking(SysUser user) {
    	AjaxResult ajax = AjaxResult.success();
        //系统需更新当前项目结果为跳过
        return ajax;
    }
    
    /**
     * 保存点检信息
     */
    @PostMapping("/save")
    public AjaxResult saveEquipCheckInfo(SysUser user) {
    	AjaxResult ajax = AjaxResult.success();
        //系统需更新当前项目结果为跳过
        return ajax;
    }
    
    /**
     * 更新点检信息
     */
    @PostMapping("/update")
    public AjaxResult updateEquipCheckInfo(SysUser user) {
    	AjaxResult ajax = AjaxResult.success();
        //系统需更新当前项目结果为跳过
        return ajax;
    }
}
